import express from 'express'
import { Express,Router,Request,Response } from 'express'
import axios from 'axios'

const app:Express = express()
app.use('*',(req,res,next)=>{
    res.header('Access-Control-Allow-Origin','*')
    next()
})

const router:Router = express.Router()

app.use('/api',router)

router.get('/list',async (req:Request,res:Response)=>{
    const result = await axios.post('https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=localCityNCOVDataList,diseaseh5Shelf')
    res.json({
        ...result.data.data
    })
})

app.listen(3333,()=>{
    console.log('success serve http://localhost:3333');
})